// 项目入口文件

// 加载模块
const express = require('express');
const path = require('path');
const usersRouter = require('./routers/usersRouter');
const goodsRouter = require('./routers/goodsRouter');
const cors = require('cors');

// 创建express实例
const app = express();

// 配置cors跨域资源共享:
app.use(cors());

// 连接数据库
require('./db/connect');

// 指定静态资源目录www
app.use('/static',express.static(path.join(__dirname,'www')));

// 解析post请求体
app.use(express.urlencoded({extended:false}));// 解析查询字符串数据
app.use(express.json());// 解析json数据

// 使用路由表来匹配请求
app.use('/user',usersRouter);
app.use('/goods',goodsRouter);

// 监听9999端口
app.listen(9999,()=>{
    console.log( '--------------server started on port 9999--------------' );
});
